\hypertarget{chebyshev_8finc}{}\section{api/chebyshev.finc File Reference}
\label{chebyshev_8finc}\index{api/chebyshev.\+finc@{api/chebyshev.\+finc}}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=174pt]{chebyshev_8finc__dep__incl}
\end{center}
\end{figure}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
type(fgsl\+\_\+cheb\+\_\+series) function \hyperlink{chebyshev_8finc_a18d26925af2b33815928669f2d20c5fc}{fgsl\+\_\+cheb\+\_\+alloc} (n)
\item 
subroutine \hyperlink{chebyshev_8finc_a90dec86100b0f31a78ba02588fcb32fa}{fgsl\+\_\+cheb\+\_\+free} (cs)
\item 
integer(fgsl\+\_\+int) function \hyperlink{chebyshev_8finc_ab5144a511c4795aaa1aef381fba746fe}{fgsl\+\_\+cheb\+\_\+init} (cs, f, a, b)
\item 
integer(fgsl\+\_\+size\+\_\+t) function \hyperlink{chebyshev_8finc_a5779d00f29d0a47bdaca96cfac314d45}{fgsl\+\_\+cheb\+\_\+order} (cs)
\item 
integer(fgsl\+\_\+size\+\_\+t) function \hyperlink{chebyshev_8finc_a27d005e888c9e5c333f506c443f4a685}{fgsl\+\_\+cheb\+\_\+size} (cs)
\item 
real(fgsl\+\_\+double) function, dimension(\+:), pointer \hyperlink{chebyshev_8finc_a2316b05113eaf931af64fdc1d1a9cb34}{fgsl\+\_\+cheb\+\_\+coeffs} (cs)
\item 
real(fgsl\+\_\+double) function \hyperlink{chebyshev_8finc_a96a78f419947fd9bbf6807b72ebbb54e}{fgsl\+\_\+cheb\+\_\+eval} (cs, x)
\item 
integer(fgsl\+\_\+int) function \hyperlink{chebyshev_8finc_a0d44ec8fe2a70ec2aaaef7cfd8162d29}{fgsl\+\_\+cheb\+\_\+eval\+\_\+err} (cs, x, result, abserr)
\item 
real(fgsl\+\_\+double) function \hyperlink{chebyshev_8finc_ae34a6bce879de1fe39156fc359b1284d}{fgsl\+\_\+cheb\+\_\+eval\+\_\+n} (cs, order, x)
\item 
integer(fgsl\+\_\+int) function \hyperlink{chebyshev_8finc_a658cd8743b6ea29f95e45b09d1a4a33b}{fgsl\+\_\+cheb\+\_\+eval\+\_\+n\+\_\+err} (cs, order, x, result, abserr)
\item 
integer(fgsl\+\_\+int) function \hyperlink{chebyshev_8finc_afca0a21ed23434831b8e29d9d1f414f9}{fgsl\+\_\+cheb\+\_\+calc\+\_\+deriv} (deriv, cs)
\item 
integer(fgsl\+\_\+int) function \hyperlink{chebyshev_8finc_aed9d097bbf1263e532133c421b844d0a}{fgsl\+\_\+cheb\+\_\+calc\+\_\+integ} (integ, cs)
\item 
logical function \hyperlink{chebyshev_8finc_a757025ca75214fce2a6b57688ffa61b7}{fgsl\+\_\+cheb\+\_\+series\+\_\+status} (cheb\+\_\+series)
\end{DoxyCompactItemize}


\subsection{Function/\+Subroutine Documentation}
\hypertarget{chebyshev_8finc_a18d26925af2b33815928669f2d20c5fc}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+alloc@{fgsl\+\_\+cheb\+\_\+alloc}}
\index{fgsl\+\_\+cheb\+\_\+alloc@{fgsl\+\_\+cheb\+\_\+alloc}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+cheb\+\_\+series) function fgsl\+\_\+cheb\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_a18d26925af2b33815928669f2d20c5fc}
\hypertarget{chebyshev_8finc_afca0a21ed23434831b8e29d9d1f414f9}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+calc\+\_\+deriv@{fgsl\+\_\+cheb\+\_\+calc\+\_\+deriv}}
\index{fgsl\+\_\+cheb\+\_\+calc\+\_\+deriv@{fgsl\+\_\+cheb\+\_\+calc\+\_\+deriv}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+calc\+\_\+deriv}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+cheb\+\_\+calc\+\_\+deriv (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(inout)}]{deriv, }
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_afca0a21ed23434831b8e29d9d1f414f9}
\hypertarget{chebyshev_8finc_aed9d097bbf1263e532133c421b844d0a}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+calc\+\_\+integ@{fgsl\+\_\+cheb\+\_\+calc\+\_\+integ}}
\index{fgsl\+\_\+cheb\+\_\+calc\+\_\+integ@{fgsl\+\_\+cheb\+\_\+calc\+\_\+integ}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+calc\+\_\+integ}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+cheb\+\_\+calc\+\_\+integ (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(inout)}]{integ, }
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_aed9d097bbf1263e532133c421b844d0a}
\hypertarget{chebyshev_8finc_a2316b05113eaf931af64fdc1d1a9cb34}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+coeffs@{fgsl\+\_\+cheb\+\_\+coeffs}}
\index{fgsl\+\_\+cheb\+\_\+coeffs@{fgsl\+\_\+cheb\+\_\+coeffs}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+coeffs}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function, dimension(\+:), pointer fgsl\+\_\+cheb\+\_\+coeffs (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_a2316b05113eaf931af64fdc1d1a9cb34}
\hypertarget{chebyshev_8finc_a96a78f419947fd9bbf6807b72ebbb54e}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+eval@{fgsl\+\_\+cheb\+\_\+eval}}
\index{fgsl\+\_\+cheb\+\_\+eval@{fgsl\+\_\+cheb\+\_\+eval}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+eval}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cheb\+\_\+eval (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_a96a78f419947fd9bbf6807b72ebbb54e}
\hypertarget{chebyshev_8finc_a0d44ec8fe2a70ec2aaaef7cfd8162d29}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+eval\+\_\+err@{fgsl\+\_\+cheb\+\_\+eval\+\_\+err}}
\index{fgsl\+\_\+cheb\+\_\+eval\+\_\+err@{fgsl\+\_\+cheb\+\_\+eval\+\_\+err}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+eval\+\_\+err}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+cheb\+\_\+eval\+\_\+err (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(out)}]{result, }
\item[{real(fgsl\+\_\+double), intent(out)}]{abserr}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_a0d44ec8fe2a70ec2aaaef7cfd8162d29}
\hypertarget{chebyshev_8finc_ae34a6bce879de1fe39156fc359b1284d}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+eval\+\_\+n@{fgsl\+\_\+cheb\+\_\+eval\+\_\+n}}
\index{fgsl\+\_\+cheb\+\_\+eval\+\_\+n@{fgsl\+\_\+cheb\+\_\+eval\+\_\+n}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+eval\+\_\+n}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cheb\+\_\+eval\+\_\+n (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{order, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_ae34a6bce879de1fe39156fc359b1284d}
\hypertarget{chebyshev_8finc_a658cd8743b6ea29f95e45b09d1a4a33b}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+eval\+\_\+n\+\_\+err@{fgsl\+\_\+cheb\+\_\+eval\+\_\+n\+\_\+err}}
\index{fgsl\+\_\+cheb\+\_\+eval\+\_\+n\+\_\+err@{fgsl\+\_\+cheb\+\_\+eval\+\_\+n\+\_\+err}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+eval\+\_\+n\+\_\+err}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+cheb\+\_\+eval\+\_\+n\+\_\+err (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{order, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(out)}]{result, }
\item[{real(fgsl\+\_\+double), intent(out)}]{abserr}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_a658cd8743b6ea29f95e45b09d1a4a33b}
\hypertarget{chebyshev_8finc_a90dec86100b0f31a78ba02588fcb32fa}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+free@{fgsl\+\_\+cheb\+\_\+free}}
\index{fgsl\+\_\+cheb\+\_\+free@{fgsl\+\_\+cheb\+\_\+free}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+cheb\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_a90dec86100b0f31a78ba02588fcb32fa}
\hypertarget{chebyshev_8finc_ab5144a511c4795aaa1aef381fba746fe}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+init@{fgsl\+\_\+cheb\+\_\+init}}
\index{fgsl\+\_\+cheb\+\_\+init@{fgsl\+\_\+cheb\+\_\+init}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+cheb\+\_\+init (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(inout)}]{cs, }
\item[{type(fgsl\+\_\+function), intent(in)}]{f, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_ab5144a511c4795aaa1aef381fba746fe}
\hypertarget{chebyshev_8finc_a5779d00f29d0a47bdaca96cfac314d45}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+order@{fgsl\+\_\+cheb\+\_\+order}}
\index{fgsl\+\_\+cheb\+\_\+order@{fgsl\+\_\+cheb\+\_\+order}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+order}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+size\+\_\+t) function fgsl\+\_\+cheb\+\_\+order (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_a5779d00f29d0a47bdaca96cfac314d45}
\hypertarget{chebyshev_8finc_a757025ca75214fce2a6b57688ffa61b7}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+series\+\_\+status@{fgsl\+\_\+cheb\+\_\+series\+\_\+status}}
\index{fgsl\+\_\+cheb\+\_\+series\+\_\+status@{fgsl\+\_\+cheb\+\_\+series\+\_\+status}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+series\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+cheb\+\_\+series\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cheb\+\_\+series}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_a757025ca75214fce2a6b57688ffa61b7}
\hypertarget{chebyshev_8finc_a27d005e888c9e5c333f506c443f4a685}{}\index{chebyshev.\+finc@{chebyshev.\+finc}!fgsl\+\_\+cheb\+\_\+size@{fgsl\+\_\+cheb\+\_\+size}}
\index{fgsl\+\_\+cheb\+\_\+size@{fgsl\+\_\+cheb\+\_\+size}!chebyshev.\+finc@{chebyshev.\+finc}}
\subsubsection[{fgsl\+\_\+cheb\+\_\+size}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+size\+\_\+t) function fgsl\+\_\+cheb\+\_\+size (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+cheb\+\_\+series), intent(in)}]{cs}
\end{DoxyParamCaption}
)}\label{chebyshev_8finc_a27d005e888c9e5c333f506c443f4a685}
